# HG changeset patch # User Hraban Luyat # Date 1711430847 14400 # Tue Mar 26 01:27:27 2024 -0400 # Node ID 8bc5a4e12666c85e246f175f6bd3136678f8a5ba # Parent 4a8bb136ee779b9763a6dfcdb707ba5894f5e36d hgrc: search XDG_CONFIG_HOME on mac Searching for hgrc was special cased not to look through ~/.config/hg on Mac, but that’s unnecessary: Macs support it as do other unix based systems. There are plenty tools that use it there, e.g. git, and people expect it to work, e.g. "https://stackoverflow.com/questions/72499837/mercurial-on-macos-doesnt-read-config-hg-hgrc". diff -r 4a8bb136ee77 -r 8bc5a4e12666 mercurial/scmposix.py --- a/mercurial/scmposix.py Thu Mar 07 10:57:16 2024 +0100 +++ b/mercurial/scmposix.py Tue Mar 26 01:27:27 2024 -0400 @@ -60,8 +60,6 @@ def userrcpath() -> List[bytes]: if pycompat.sysplatform == b'plan9': return [encoding.environ[b'home'] + b'/lib/hgrc'] - elif pycompat.isdarwin: - return [os.path.expanduser(b'~/.hgrc')] else: confighome = encoding.environ.get(b'XDG_CONFIG_HOME') if confighome is None or not os.path.isabs(confighome): _______________________________________________ Mercurial-devel mailing list Mercurial-devel@lists.mercurial-scm.org https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel